package com.internetCafes.spms.common.module.excel.po;

import java.util.Date;

import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @author LinYe
 * @date 2020/10/27
 */
@Data
public class CertificateTransactionExcel {

    private static final long serialVersionUID = 1L;

    /**
     * 操作类型
     */
    @Excel(name = "操作类型", isImportField = "true")
    private Integer type;

    /**
     * 证书编号
     */
    @Excel(name = "证书编号", isImportField = "true")
    private String certificateNo;

    /**
     * 接收单位
     */
    @Excel(name = "接收单位", isImportField = "true")
    private String toDeptName;

    /**
     * 接收人联系方式
     */
    @Excel(name = "接收人联系方式", isImportField = "true")
    private String toUserMobile;

    /**
     * 接收人姓名
     */
    @Excel(name = "接收人姓名", isImportField = "true")
    private String toUserName;

    /**
     * 挂出/借出时间
     */
    @Excel(name = "挂出/借出时间", isImportField = "true", format = "yyyy.MM.dd")
    private Date transactionTime;

    /**
     * 返还时间
     */
    @Excel(name = "返还时间", isImportField = "true", format = "yyyy.MM.dd")
    private Date transactionEndTime;

    /**
     * 挂出人
     */
    @Excel(name = "挂出人", isImportField = "true")
    private String affiliationEmployeeName;

    /**
     * 挂出收入
     */
    @Excel(name = "挂出收入", isImportField = "true")
    private Double affiliationIncome;

    /**
     * 猎头支出
     */
    @Excel(name = "猎头支出", isImportField = "true")
    private Double agencyFee;

    /**
     * 其他支出
     */
    @Excel(name = "其他支出", isImportField = "true")
    private Double otherFee;

    /**
     * 是否打款
     */
    @Excel(name = "是否打款", replace = {"是_1", "否_2"}, isImportField = "true")
    private  Integer payFlag;

    /**
     * 打款时间
     */
    @Excel(name = "打款时间", isImportField = "true",format = "yyyy.MM.dd")
    private Date payTime;

    /**
     * 是否税后
     */
    @Excel(name = "是否税后", replace = {"是_1", "否_2"}, isImportField = "true")
    private  Integer tax;

    /**
     * 费用说明
     */
    @Excel(name = "费用说明", isImportField = "true")
    private String feeRemark;

    /**
     * 备注
     */
    @Excel(name = "备注", isImportField = "true")
    private String remark;


    public String getCertificateNo() {
        return certificateNo;
    }

    public void setCertificateNo(String certificateNo) {
        this.certificateNo = certificateNo;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getToDeptName() {
        return toDeptName;
    }

    public void setToDeptName(String toDeptName) {
        this.toDeptName = toDeptName;
    }

    public String getToUserMobile() {
        return toUserMobile;
    }

    public void setToUserMobile(String toUserMobile) {
        this.toUserMobile = toUserMobile;
    }

    public String getToUserName() {
        return toUserName;
    }

    public void setToUserName(String toUserName) {
        this.toUserName = toUserName;
    }

    public Date getTransactionTime() {
        return transactionTime;
    }

    public void setTransactionTime(Date transactionTime) {
        this.transactionTime = transactionTime;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Date getTransactionEndTime() {
        return transactionEndTime;
    }

    public void setTransactionEndTime(Date transactionEndTime) {
        this.transactionEndTime = transactionEndTime;
    }
}
